
// 默认主题颜色
.theme_default {


  &_task {
    ::v-deep .copy_text:hover {
      color: #2972fa;
      cursor: pointer;
      background-color: rgb(201, 237, 252);
    }
    ::v-deep .formMaringBox beyond_hiding {
      min-height: 40px;
      // border: 1px solid red;
    }
    
    // 容器超出显示... xiaohao
    ::v-deep .beyond_hiding {
      width: 100%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    
    ::v-deep .ant-form-item-label {
      // 统一布局样式 ?
      // min-width: 100px !important;
      // border: 1px solid red;
      font-weight: 550;
    }
    
    ::v-deep .ant-form-item-label {
      // 统一布局样式 ?
      // width: 100px !important;
    }
    ::v-deep .ant-row {
      position: relative;
      height: auto;
      margin-right: 0;
      margin-left: 0;
      zoom: 1;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
    ::v-deep .tableTitleBox {
      text-align: center;
      font-weight: 600;
      font-size: 20px;
      font-family: SimHei;
      padding: 10px 0;
    }
    
    .tableBox {
      width: 94%;
      margin: 0 auto;
      padding-bottom: 50px;
      padding-top: 30px;
      // border: 1px solid blue;
    }
    .templateBox {
      // border: 1px solid blue;
      background-color: #fff;
    }
  }



  &_form {
    
    .row-warn {
      border: 1px solid red;
    }
    .boxShadow {
      -moz-box-shadow: 5px 5px 5px #ccc;
      -webkit-box-shadow: 5px 5px 5px #ccc;
      box-shadow: 5px 5px 5px #ccc;
    }
    .checkBox {
      background-color: #e6f7ff;
    }
    // 卡片角标
    .card_a {
      margin-right: 16px;
      font-variant: tabular-nums;
      line-height: 1.5;
      list-style: none;
      font-feature-settings: 'tnum';
      font-weight: 600;
      font-size: 15px;
    }
    .cardTitle {
      display: flex;
      align-items: center;
      justify-content: space-between;
      height: 40px;
      background: rgba(0,114,198,0.05);
      // border: 1px solid #6fc2ff;

      padding: 15px;
      font-size: 15px;
      font-weight: 600;
      color: #0072C6;
      letter-spacing: 1px;
    }
    .ant-card-body {
      padding: 1px !important;
    }
    .ant-card-extra {
      background-color: #d8ebfd;
      height: 40px;
    }

    .ant-card-head {
      padding: 0px !important;
      height: 40px;
    }
    .ant-card-head-title {
      padding: 0px !important;
    }
  }

}


// 行政复议主题颜色
.theme_approve {

  &_task {
    ::v-deep .copy_text:hover {
      color: #2972fa;
      cursor: pointer;
      background-color: rgb(201, 237, 252);
    }
    ::v-deep .formMaringBox beyond_hiding {
      min-height: 40px;
      // border: 1px solid red;
    }
    
    // 容器超出显示... xiaohao
    ::v-deep .beyond_hiding {
      width: 100%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    
    ::v-deep .ant-form-item-label {
      // 统一布局样式 ?
      // min-width: 100px !important;
      // border: 1px solid red;
      font-weight: 550;
    }
    
    ::v-deep .ant-form-item-label {
      // 统一布局样式 ?
      // width: 100px !important;
    }
    ::v-deep .ant-row {
      position: relative;
      height: auto;
      margin-right: 0;
      margin-left: 0;
      zoom: 1;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
    ::v-deep .tableTitleBox {
      text-align: center;
      font-weight: 600;
      font-size: 20px;
      font-family: SimHei;
      padding: 10px 0;
    }
    
    .tableBox {
      width: 94%;
      margin: 0 auto;
      padding-bottom: 50px;
      padding-top: 30px;
      // border: 1px solid blue;
    }
    .templateBox {
      // border: 1px solid blue;
      background-color: #fff;
    }
  }

  &_form {

    .cardTitle {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      height: 40px;
      // background: linear-gradient(45deg, #59abf8, #88c2f8, #a9d5ff, #d8ebfd);
      padding: 15px;
      letter-spacing: 1px;

      font-size: 20px;
      font-family: "PingFang-SC-Heavy";
      font-weight: 800;
      color: #0072C6;
    }

    .cardTitle::before {
      content: '';
      display: inline-block;
      // 定义元素位置
      // margin-top: 12rpx;
      // margin-right: 20rpx;
      // 定义元素宽高
      width: 20px;
      height: 20px;
      // background-image无法引用本地资源，故需要用网络地址
      // background-image: url('../../assets/images/accept/applicant-icon2.png');
      background-image: url('../../images/accept/applicant-icon2.png');
      background-size: 100% 100%;
      margin-right: 24px;
    }

    .ant-table-bordered .ant-table-thead > tr > th, .ant-table-bordered .ant-table-tbody > tr > td {
      border-right: none;
    }

    .ant-divider-horizontal {
      height: 5px;
      background: #0072C6;

    }

    // .ant-table-thead > tr > th .ant-table-header-column {
    //   font-size: 16px;
    //   font-family: 'PingFang-SC-Medium';
    //   font-weight: 500;
    //   color: #666666;
    // }

    // .ant-table-tbody > tr > td > span {
    //   font-size: 16px;
    //   font-family: 'PingFang-SC-Heavy';
    //   font-weight: 800;
    //   color: #2C2C2C;
    // }


    // .ant-form-item-children  {
    //   .copy_text {
    //     font-size: 16px;
    //     font-family: 'PingFang-SC-Heavy';
    //     font-weight: 800;
    //     color: #2C2C2C;
    //   }
    // }

    // .ant-form-item-children >div > label > span {
    //   font-size: 18px;
    //   font-family: 'PingFang-SC-Heavy';
    //   font-weight: 800;
    //   color: #2C2C2C;
    // }
  }

}